requiring much effort - İngilizce Eş Anlamlılar Sözlük